﻿<%@ Page Title="" Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeBehind="GestionGaleria.aspx.cs" Inherits="API_CIC.Proyectos.GestionGaleria" %>
<asp:Content ID="Content1" ContentPlaceHolderID="HeadContent" runat="server">
    <style type="text/css">

        .style4
        {
            width: 333px;
        }
        .style5
        {
            width: 363px;
        }
        .style15
        {
            width: 333px;
            height: 118px;
        }
        .style16
        {
            width: 363px;
            height: 118px;
        }
        .style17
        {
            height: 118px;
        }
        </style>
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
    <center>
        <h1>
            Gestión de Galería</h1>
    </center>
    <table style="width:100%;">
        <tr>
            <td class="leftColumn" valign="top">
                <asp:Menu ID="Menu1" runat="server" BackColor="#B5C7DE" 
                    DynamicHorizontalOffset="2" Font-Names="Verdana" Font-Size="0.8em" 
                    ForeColor="#284E98" StaticSubMenuIndent="10px" 
                    onmenuitemclick="Menu1_MenuItemClick">
                    <DynamicHoverStyle BackColor="#284E98" ForeColor="White" />
                    <DynamicMenuItemStyle HorizontalPadding="5px" VerticalPadding="2px" />
                    <DynamicMenuStyle BackColor="#B5C7DE" />
                    <DynamicSelectedStyle BackColor="#507CD1" />
                    <Items>
                        <asp:MenuItem Text="Administrar Galería" Value="1" Selected="True">
                        </asp:MenuItem>
                        <asp:MenuItem Text="Adjuntar Nueva Imagen" Value="0"></asp:MenuItem>
                    </Items>
                    <StaticHoverStyle BackColor="#284E98" ForeColor="White" />
                    <StaticMenuItemStyle HorizontalPadding="5px" VerticalPadding="2px" />
                    <StaticSelectedStyle BackColor="#507CD1" />
                </asp:Menu>
            </td>
            <td style="text-align: left">
                <asp:MultiView ID="MultiView1" runat="server" ActiveViewIndex="1">
                    <asp:View ID="ViewIngresar" runat="server">
                        
                            <h3>
                                Adjuntar nueva imagen a galería</h3>
                        
                        <br />
                        <br />
                        Seleccione el archivo a adjuntar:   <asp:FileUpload ID="FileUpload1" runat="server" />
                        <asp:RegularExpressionValidator ID="rexp" runat="server" ControlToValidate="FileUpload1"
                             ErrorMessage="Sólo se permiten .gif, .jpg, .png, .tiff y .jpeg" 
                             
                                ValidationExpression="(.*\.([Gg][Ii][Ff])|.*\.([Jj][Pp][Gg])|.*\.([Bb][Mm][Pp])|.*\.([pP][nN][gG])|.*\.([tT][iI][iI][fF])$)" 
                                ForeColor="Red" ValidationGroup="1"></asp:RegularExpressionValidator>
                        <br /><br /><br />
                        Descripción de la imagen:  
                        <asp:TextBox ID="txtDescripcion" runat="server" Height="91px" 
                                         TextMode="MultiLine" Width="400px"></asp:TextBox>
                        <br />
                        <asp:SqlDataSource ID="SqlDataSource1" runat="server" 
                            ConnectionString="<%$ ConnectionStrings:API_CICConnectionString %>" 
                            
                            
                                SelectCommand="SELECT * FROM [vwGALERIAIMAGENES] WHERE ([COD_PROYECTO] = @COD_PROYECTO)" 
                                ProviderName="<%$ ConnectionStrings:API_CICConnectionString.ProviderName %>">
                            <SelectParameters>
                                <asp:SessionParameter Name="COD_PROYECTO" SessionField="Proyecto" 
                                    Type="Int32" />
                            </SelectParameters>
                        </asp:SqlDataSource>
                        <br />
                        <br />
                        <center>
                            <asp:Button ID="btnAdjuntar" runat="server" Text="Adjuntar" 
                                onclick="Button1_Click" ValidationGroup="1" /></center>
                    </asp:View>
                    <asp:View ID="ViewAdministrar" runat="server">
                        
                            <h3>
                                Administración de galería</h3>
                        
                        <asp:Panel ID="Panel1" runat="server">
                            <asp:DataList ID="DataList1" runat="server" 
                                DataSourceID="SqlDataSource1" RepeatColumns="2" CellPadding="4" 
                                ForeColor="#333333" RepeatDirection="Horizontal">
                                <AlternatingItemStyle BackColor="White" ForeColor="#284775" />
                                <FooterStyle BackColor="#5D7B9D" Font-Bold="True" ForeColor="White" />
                                <HeaderStyle BackColor="#5D7B9D" Font-Bold="True" ForeColor="White" />
                                <ItemStyle BackColor="#F7F6F3" ForeColor="#333333" />
                                <ItemTemplate>
                                    <asp:Image ID="imagen" runat="server" 
                                        ImageUrl='<%# Eval("IMG_IMAGEN","~/Galeria/{0}") %>' BorderStyle="Groove" 
                                        BorderWidth="5px" Height="250px" Width="250px" />
                                    <br />

                                    <asp:Label ID="DSC_IMAGENLabel" runat="server" 
                                        Text='<%# Eval("DSC_IMAGEN") %>' /> 
                                    <a href = '<%# "EliminarImagen.aspx?id=" + Eval("COD_IMAGEN") %>'>
                                    <div align="right">Eliminar</div>
                                    </a>
                                </ItemTemplate>
                                <SelectedItemStyle BackColor="#E2DED6" Font-Bold="True" ForeColor="#333333" />
                            </asp:DataList>
                        </asp:Panel>
                    </asp:View>
                    <asp:View ID="ViewModificar" runat="server">
                        <center>
                            <h3>
                                Modificar imagen</h3>
                        </center>
                        <table style="width:100%; height: 143px;">
                            <tr>
                                <td class="style4">
                                    Seleccione el archivo a adjuntar: :
                                </td>
                                <td class="style5">
                                     &nbsp;</td>
                                <td>
                                     &nbsp;</td>
                            </tr>
                            <tr>
                                <td class="style15">
                                    Descripción:<asp:TextBox ID="txtResumen0" runat="server" Height="77px" 
                                         TextMode="MultiLine" Width="289px"></asp:TextBox>
                                </td>
                                <td class="style16">
                                    &nbsp;</td>
                                <td class="style17">
                                </td>
                            </tr>
                        </table>
                        <center>
                            <asp:Button ID="btnGuardar" runat="server" Text="Guardar" 
                                onclick="btnGuardar_Click" />
                        </center>
                    </asp:View>
                </asp:MultiView>
            </td>
        </tr>
    </table>
</asp:Content>
